Cisco Packet Tracer Extensions API 8.1.0
API for communication between Cisco Packet Tracer application and its extension applications and modules.
Public Member Functions | List of all members
RipProcess Class Reference

RipProcess handles and manipulates RIP routing. More...

Inheritance diagram for RipProcess:
RoutingProtocol Process

Public Member Functions

void setUpdateTimerInterval (long)
 Sets the update timer interval. More...
 
void setAllRipTimerIntervals (long, long, long, long)
 Sets the update timer interval, invalid timer interval, holddown timer interval, and flush interval. More...
 
void setTimersBasicFlag (bool)
 Enables or disables the timers. More...
 
void setAutoSummaryFlag (bool)
 Enables or disables auto summary. More...
 
void setDefaultPassiveInterface (bool)
 Enables or disables default passive interface. More...
 
void setAdminDistance (int)
 Sets the administrative distance. More...
 
void addRipConfigNetwork (ip)
 Adds RIP routing on the specified network. More...
 
void removeRipConfigNetwork (ip)
 Removes RIP routing on the specified network. More...
 
void addRipConfigNeighbor (ip)
 Adds the specified address as a neighbor. More...
 
void removeRipConfigNeighbor (ip)
 Removes the specified address as a neighbor. More...
 
void setDebugRipDatabaseFlag (bool)
 Enables or disables debug rip database. More...
 
void setDebugRipFlag (bool)
 Enables or disables debug rip. More...
 
void setDebugRipEventFlag (bool)
 Enables or disables debug rip events. More...
 
void setDebugRipTriggerFlag (bool)
 Enables or disables debug rip trigger. More...
 
void setDefaultInformationOriginate (bool)
 Enables or disables default information originate. More...
 
- Public Member Functions inherited from RoutingProtocol
void setAdminDistance (int)
 Sets the administrative distance. More...
 
int getAdminDistance ()
 Returns the administrative distance. More...
 
- Public Member Functions inherited from Process
Device getOwnerDevice ()
 Returns the device for this process. More...
 

Detailed Description

RipProcess handles and manipulates RIP routing.

Member Function Documentation

◆ addRipConfigNeighbor()

void RipProcess::addRipConfigNeighbor ( ip  )

Adds the specified address as a neighbor.

Parameters
neighborAddress,theIP address of the neighbor.

◆ addRipConfigNetwork()

void RipProcess::addRipConfigNetwork ( ip  )

Adds RIP routing on the specified network.

Parameters
networkAddress,thenetwork address to add.

◆ removeRipConfigNeighbor()

void RipProcess::removeRipConfigNeighbor ( ip  )

Removes the specified address as a neighbor.

Parameters
neighborAddress,theIP address of the neighbor.

◆ removeRipConfigNetwork()

void RipProcess::removeRipConfigNetwork ( ip  )

Removes RIP routing on the specified network.

Parameters
networkAddress,thenetwork address to remove.

◆ setAdminDistance()

void RipProcess::setAdminDistance ( int  )

Sets the administrative distance.

Parameters
adminDistance,theadministrative distance value.

◆ setAllRipTimerIntervals()

void RipProcess::setAllRipTimerIntervals ( long  ,
long  ,
long  ,
long   
)

Sets the update timer interval, invalid timer interval, holddown timer interval, and flush interval.

Parameters
updateTimerInterval,theupdate timer interval.
invalidTimerInterval,invalid(timeout) timer interval.
holddownInterval,theholddown timer interval.
flushInterval,theflush interval.

◆ setAutoSummaryFlag()

void RipProcess::setAutoSummaryFlag ( bool  )

Enables or disables auto summary.

Parameters
bAutoSummary,trueto enable auto summary, false to disable it.

◆ setDebugRipDatabaseFlag()

void RipProcess::setDebugRipDatabaseFlag ( bool  )

Enables or disables debug rip database.

Parameters
bDebugRipDatabase,trueto enable debug rip database, false to disable it.

◆ setDebugRipEventFlag()

void RipProcess::setDebugRipEventFlag ( bool  )

Enables or disables debug rip events.

Parameters
bDebugRipEventFlag,trueto enable debug rip events, false to disable it.

◆ setDebugRipFlag()

void RipProcess::setDebugRipFlag ( bool  )

Enables or disables debug rip.

Parameters
bFlag,trueto enable debug rip, false to disable it.

◆ setDebugRipTriggerFlag()

void RipProcess::setDebugRipTriggerFlag ( bool  )

Enables or disables debug rip trigger.

Parameters
bDebugRipTriggerFlag,trueto enable debug rip trigger, false to disable it.

◆ setDefaultInformationOriginate()

void RipProcess::setDefaultInformationOriginate ( bool  )

Enables or disables default information originate.

Parameters
bOriginate,trueto enable default information originate, false to disable it.

◆ setDefaultPassiveInterface()

void RipProcess::setDefaultPassiveInterface ( bool  )

Enables or disables default passive interface.

Parameters
bAutoSummary,trueto enable default passive interface., false to disable it.

◆ setTimersBasicFlag()

void RipProcess::setTimersBasicFlag ( bool  )

Enables or disables the timers.

Parameters
isEnabled,trueto enable the timers, false to disable it.

◆ setUpdateTimerInterval()

void RipProcess::setUpdateTimerInterval ( long  )

Sets the update timer interval.

Parameters
updateTimerInterval,theupdate timer interval.

The documentation for this class was generated from the following file: